n = int(input())
a = []
for _ in range(n):
    a.append([0]*n)
i,j=0,n//2
a[i][j] = 1

for k in range(2,n**2+1):
    if i==0: # 在第一行
        if j==n-1: # 在最后一列
            i,j=1,n-1
        else: 
            i,j=n-1,j+1
    else: # 不在第一行
        if j==n-1: # 在最后一列
            i,j = i-1,0
        else:
            if a[i-1][j+1] == 0:
                i,j=i-1,j+1
            else:
                i,j=i+1,j
    a[i][j]=k
for x in a:
    print(' '.join(list(map(str,x))))  